management compliance crm british columbia attorney relationship law fly fishing fishing lodges canada consulting fishing trips customer british columbia fishing laws bc fishing attorneys fishing audit fishing charters